我正在从pasrse.com发送推送通知,我想保存推送通知,以便稍后在应用程序关闭后可以看到它们。我能够在单独Activity的TextView中接收通知,但如果我转到另一个Activity,通知就会消失。主Activity.javapublicclassMainActivityextendsActionBarActivity{ButtonNotify;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.ac
我在OneSignal.com中创建了一个应用程序。现在我需要对用户进行分割,但我不知道如何使用onesignal使用android来做到这一点,因为我是android的新手。那么我如何在AndroidOneSignal中对用户进行分割,以便向该分割中的特定用户发送推送通知。 最佳答案 您需要在您的onesignal应用程序sdk中使用标记功能,您将在其中标记具有1类的学生,例如OneSignal.sendTag("class",1);然后在您的onesignal面板中创建分割class1students并在过滤器类型中选择“用户标
我已经在我的应用程序中实现了C2DM(Android推送通知)并且一切正常。但是,当我的应用程序运行时,我能够收到通知。如果我的应用程序正在运行,我可以知道如何阻止推送通知进入吗?我只想在我的应用程序未运行时接收推送通知。因为据我所知,APNS(ApplePushNotificationService)会在发送推送通知之前检查应用程序是否正在运行。C2DM也这样做吗?提前致谢! 最佳答案 @Moujib是对的。我和你面临同样的问题,如果应用程序正在运行,我想停止推送通知。我确实设法通过使用此处的代码解决了问题:http://kpbi
我正在开发一个使用GCM推送通知服务的Android应用程序。目前我一直在创建服务器。GCM文档提供的指南是用java编写的,我不知道如何实现。研究了一段时间后,我在github上找到了使用C#的GCMSharpPushSharp-https://github.com/Redth/PushSharp但截至目前,我是创建服务器的新手,不知道如何开始。服务器实际上是一个Web服务,它一直在监听请求,并在收到请求后将其定向到GCM,GCM将通知推送到客户端手机?如果是,我是否在WCF等网络服务中实现它? 最佳答案 你可以关注this教程。
所以我是GCM的新手,我们的项目涉及3种不同的应用程序,适用于3种不同类型的用户,即:学生、家长和教师。所以用例是教师取消了今天的类(class),并将推送通知发送给该类(class)的所有学生。现在我一直在阅读和观看有关GCM的视频,据我所知,它需要为将发送和接收通知的应用程序提供一个唯一的key。在这种情况下,通知的发送者是Facultyapp,接收者是Studentapp。这是可能吗?还是我们必须将这3个应用程序联合起来? 最佳答案 如果有服务器(通常每个应用程序都有中央数据管理),您不必担心发送通知。服务器会做的。如果您计划
我已按照所有步骤在here的ionic框架中构建简单的应用程序.而且我在服务器端使用php代码来调用ionicAPIforpushnotification.我使用了以下代码,但我的应用程序中没有收到通知,请提出解决方案。"APA91bF2YePDKxE6K6vZYs2KQ27Z4mdehJg-EaZaPy10w-RHN5RUgC_P6Uie24Qu_M28j9bfZcbU6pu8Awofa8h2G5j9jABnebrVIUgKM5JcZPEJHYVW2NINirAm7VnSqGOrqm4YicAoI9Xiw5zkgTx4edqXIANLEhvqsqSCeq-_gAuzZB8wvrQ",
所以,我正在使用Java开发一个Android应用程序,该应用程序使用GcmTaskService来安排服务并在后台使用HttpsURLConnection发出HTTP请求(大约每10分钟一次),如果内容发生变化,它会向用户发送通知.这可能不是最好的方法,但它很有效,对我来说已经足够了。现在我想用类似的逻辑在Flutter中重写应用程序。我知道iOS在后台工作方面非常严格,所以我可以在不准确的时间提出请求(一天1-2次都可以)。在Flutter中,我使用http.get();(获取数据)和http.post();(登录并获取承载代码)来获取必要的数据。不幸的是,我只找到了有关此主题的F
所以,我正在使用Java开发一个Android应用程序,该应用程序使用GcmTaskService来安排服务并在后台使用HttpsURLConnection发出HTTP请求(大约每10分钟一次),如果内容发生变化,它会向用户发送通知.这可能不是最好的方法,但它很有效,对我来说已经足够了。现在我想用类似的逻辑在Flutter中重写应用程序。我知道iOS在后台工作方面非常严格,所以我可以在不准确的时间提出请求(一天1-2次都可以)。在Flutter中,我使用http.get();(获取数据)和http.post();(登录并获取承载代码)来获取必要的数据。不幸的是,我只找到了有关此主题的F
当推送通知从C2DM或GCM到达时,如何显示警报。现在我在状态栏上显示通知。那么我怎样才能收到通知作为警报。 最佳答案 在用户正在做的事情中间弹出一个对话框是一种极度招致用户敌意的行为。如果他们正在玩《愤怒的小鸟》而你毁了他们的投篮怎么办?只有平台可以而且应该摆脱这种情况。使用通知区域,就像Google预期的那样,除非您的应用当前具有控制权(您的Activity处于运行状态)。然后只需使用该Activity的上下文弹出一个AlertDialog()。您可以通过覆盖onResume()和onPause()来检测Activity是否正在
我可以使用包含以下数据的Parse成功发送推送通知,但无法在我的自定义广播接收器中接收消息。遵循ParseAndroid通知指南:https://parse.com/docs/push_guide#receiving/Android.任何帮助将不胜感激!发送推送:ParseQueryuserQuery=ParseInstallation.getQuery();userQuery.whereContainedIn("user",arg0);JSONObjectdata=null;try{data=newJSONObject("{\"title\":\"Hush!\","+"\"inten